package com.xfp.service;

import com.xfp.pojo.dto.VmTypePageDto;
import com.xfp.pojo.dto.newVmTypeDto;
import com.xfp.pojo.vo.VmTypePageVo;
import com.xfp.pojo.vo.VmTypeVo;

public interface VmTypeSrevice {

    /**
     * 查询设备类型
     * @param dto
     */
    VmTypePageVo queryVmType(VmTypePageDto dto);

    /**
     * 新增设备类型
     * @param dto
     */
    void insertVmType(newVmTypeDto dto);

    /**
     * 修改设备类型
     * @param typeId
     * @param dto
     */
    void updateVmType(Long typeId, newVmTypeDto dto);

    /**
     * 删除设备类型
     * @param typeId
     */
    void deleteType(Long typeId);

    /**
     * 售货机类型详情
     * @param typeId
     * @return
     */
    VmTypeVo findType(Integer typeId);
}
